﻿/**************************************************************************
创建时间:	2020/5/13 14:29:25    
作	  者:	张存
邮 	  箱:	zhangcunliang@126.com

描	述：
记	录：
***************************************************************************/
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace ZhCun.Win.Extend
{
    public static class FormEx
    {
        ///// <summary>
        ///// 递归查找窗体的子控件
        ///// </summary>
        ///// <param name="ctr">要查找的窗体</param>
        ///// <param name="FindAfter">找到后的处理方法,返回true则跳出查找</param>
        ///// <param name="FindMatch">查找控件的匹配方法,返回true表示当前控件</param>
        //public static void FindControl(this FrmBase form, Func<Control, bool> FindAfter, Func<Control, bool> FindMatch)
        //{
        //    ControlEx.FindControl(form, FindAfter, FindMatch);
        //}

        ///// <summary>
        ///// 递归查找窗体工具栏
        ///// </summary>
        //public static void FindToolStrip(this FrmBase form, Func<Control, bool> FindAfter)
        //{
        //    FindControl(form, FindAfter, FindMatch);

        //    bool FindMatch(Control c)
        //    {
        //        if (c is ToolStrip toolBar)
        //        {
        //            FindAfter(toolBar);
        //        }
        //        return false;
        //    }
        //}
    }
}